
import Ajax from './Ajax'

/**
 * 1、 项目列表接口
 * @param {object}  params    
 * @returns promise
 */
export  const  projectListApi = params => Ajax({
                  url:'/project/list',
                  params
})


/**
 * 2、项目删除功能    动态的参数  
 * @param {string} id 
 * @returns   promise
 */


/**
 * 3、项目更新，或者新建后的  保存 接口
 * 
 *  需要向后端传递  data  ，data  是一个对象
 */
export  const  projectDeleteApi =  id => Ajax({url:'/project/delete/' +  id ,  method:'POST'})

export   const   projectSaveApi = (data)=> Ajax({
    method:'POST',
    url:'/project/save',
    data
})


/** 
 *   4、获取所点击项目的  单条项目信息 
 * @param {string} id 
 * @returns   promise
 */
export  const  projectInfoApi = id =>Ajax({
        url:'/project/info',
        params:{id}
})


/**
 *    5、项目更新修改接口
 * @param {object} data 
 * @returns promise
 */
export const  projectUpdateApi = data=>  Ajax({url:'/project/update',data,method:'POST'})